package com.macro.mall.tiny.dao;

import com.macro.mall.tiny.mbg.model.UmsMenu;
import com.macro.mall.tiny.mbg.model.UmsResource;
import com.macro.mall.tiny.mbg.model.UmsRole;

import java.util.List;

public interface UmsRoleDao {

    //根据用户id查询对应菜单信息
    List<UmsMenu> getMenuList(Long userId);

    //根据用户id查询用户角色信息
    List<UmsRole> selectByUserId(Long userId);

    //根据角色id获取菜单列表数据
    List<UmsMenu> getMenuListByRoleId(Long roleId);

    //根据角色id获取资源列表数据
    List<UmsResource> getResourceListByRoleId(Long roleId);
}
